Mining the Software Change Repository of a Legacy Telephony System
نویسندگان
چکیده
Ability to predict whether a change in one file may require a change in another can be extremely helpful to a software maintainer. Software change repositories store historic changes applied to a software system. They therefore inherently contain a wealth of information regarding (hidden) interactions between different components of the system, including the files that have changed together in the past. Data mining techniques can be employed to learn from this software change experience. We will report on our research into mining the software change repository of a legacy system to learn a relation that maps file pairs to a value indicating whether changing one may require a change in the other.
منابع مشابه
Forecasting Capital Investment for Fixed-Telephony Network Switching Equipment in Tandem with NGN Migration Using Cobb-Douglas Model
This paper tries to estimate the capital investment required for the fixed-telephony network switching equipment as demanded by the fourth national development plan. As a first step, the Cobb-Douglas model is used as a successful demand forecasting model to estimate the demand over the target years. Then, an architectural plan is developed for the fixed-telephony switching network that takes in...
متن کاملMetarule-guided association rule mining for program understanding
Software systems are expected to change over their lifetime in order to remain useful. Understanding a software system that has undergone changes is often difficult due to unavailability of up-to-date documentation. Under these circumstances, source code is the only reliable means of information regarding the system. In this paper, we apply data mining, or more specifically, association rule mi...
متن کاملVisualizing Software Evolution
The maintenance of software systems is a time-consuming and cost-sensitive task, especially when confronted with so-called legacy systems—large, long-term systems characterized by unstable requirements and outdated development methods. For the understanding of such systems, their release history—usually encoded in software repositories—provides interesting information concerning regions of stab...
متن کاملForecasting Capital Investment for Fixed-Telephony Network Switching Equipment in Tandem with NGN Migration Using Cobb-Douglas Model
This paper tries to estimate the capital investment required for the fixed-telephony network switching equipment as demanded by the fourth national development plan. As a first step, the Cobb-Douglas model is used as a successful demand forecasting model to estimate the demand over the target years. Then, an architectural plan is developed for the fixed-telephony switching network that takes in...
متن کاملA Survey on Mining Software Repositories
This paper presents fundamental concepts, overall process and recent research issues of Mining Software Repositories. The data sources such as source control systems, bug tracking systems or archived communications, data types and techniques used for general MSR problems are also presented. Finally, evaluation approaches, opportunities and challenge issues are given. key words: mining, software...
متن کامل